sheep herd - German English Dictionary